home *** CD-ROM | disk | FTP | other *** search
/ Reverse Code Engineering RCE CD +sandman 2000 / ReverseCodeEngineeringRceCdsandman2000.iso / RCE / Ebooks / Thinking in C++ V2 / C06 / Borland.makefile < prev    next >
Encoding:
Makefile  |  2000-05-25  |  2.0 KB  |  76 lines

  1. # From Thinking in C++, 2nd Edition
  2. # At http://www.BruceEckel.com
  3. # (c) Bruce Eckel 1999
  4. # Copyright notice in Copyright.txt
  5. # Automatically-generated MAKEFILE 
  6. # For examples in directory C06
  7. # using the Borland compiler
  8. # Note: does not make files that will 
  9. # not compile with this compiler
  10. # Invoke with: make -f Borland.makefile
  11.  
  12. # Note: this requires the upgrade from
  13. # www.Borland.com for successful compilation!
  14. CPP = Bcc32
  15. CPPFLAGS = -w-inl -w-csu -wnak
  16. OFLAG = -e
  17. .SUFFIXES : .obj .cpp .c
  18. .cpp.obj :
  19.     $(CPP) $(CPPFLAGS) -c $<
  20. .c.obj :
  21.     $(CPP) $(CPPFLAGS) -c $<
  22.  
  23. all: \
  24.     Constructor1.exe \
  25.     DefineInitialize.exe \
  26.     Nojump.exe \
  27.     Stash2Test.exe \
  28.     Stack3Test.exe \
  29.     Multiarg.exe \
  30.     AutoDefaultConstructor.exe 
  31.  
  32. test: all 
  33.     Constructor1.exe  
  34.     DefineInitialize.exe  
  35.     Nojump.exe  
  36.     Stash2Test.exe  
  37.     Stack3Test.exe  
  38.     Multiarg.exe  
  39.     AutoDefaultConstructor.exe  
  40.  
  41. bugs: 
  42.     @echo No compiler bugs in this directory!
  43.  
  44. Constructor1.exe: Constructor1.obj 
  45.     $(CPP) $(OFLAG)Constructor1.exe Constructor1.obj 
  46.  
  47. DefineInitialize.exe: DefineInitialize.obj 
  48.     $(CPP) $(OFLAG)DefineInitialize.exe DefineInitialize.obj 
  49.  
  50. Nojump.exe: Nojump.obj 
  51.     $(CPP) $(OFLAG)Nojump.exe Nojump.obj 
  52.  
  53. Stash2Test.exe: Stash2Test.obj Stash2.obj 
  54.     $(CPP) $(OFLAG)Stash2Test.exe Stash2Test.obj Stash2.obj 
  55.  
  56. Stack3Test.exe: Stack3Test.obj Stack3.obj 
  57.     $(CPP) $(OFLAG)Stack3Test.exe Stack3Test.obj Stack3.obj 
  58.  
  59. Multiarg.exe: Multiarg.obj 
  60.     $(CPP) $(OFLAG)Multiarg.exe Multiarg.obj 
  61.  
  62. AutoDefaultConstructor.exe: AutoDefaultConstructor.obj 
  63.     $(CPP) $(OFLAG)AutoDefaultConstructor.exe AutoDefaultConstructor.obj 
  64.  
  65.  
  66. Constructor1.obj: Constructor1.cpp 
  67. DefineInitialize.obj: DefineInitialize.cpp ..\require.h 
  68. Nojump.obj: Nojump.cpp 
  69. Stash2.obj: Stash2.cpp Stash2.h 
  70. Stash2Test.obj: Stash2Test.cpp Stash2.h ..\require.h 
  71. Stack3.obj: Stack3.cpp Stack3.h ..\require.h 
  72. Stack3Test.obj: Stack3Test.cpp Stack3.h ..\require.h 
  73. Multiarg.obj: Multiarg.cpp 
  74. AutoDefaultConstructor.obj: AutoDefaultConstructor.cpp 
  75.  
  76.